package net.wofly.sale.commodity.domain;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 品牌
 * @author lign
 * @version 1.0
 * @created 12-四月-2018 23:53:55
 */
@Data
@Entity
@Table(name = "sale_commodity_brand")
@ApiModel(description = "品牌")
public class Brand {

	/**
	 * 长度：30
	 */
	@Id
	private String brandID;
	/**
	 * 品牌名称  长度：20
	 */
	@ApiModelProperty(value = "品牌名称", required = true)
	private String brandName;
	
	/**
	 * 所属公司名称
	 * 
	 */
	@ApiModelProperty(value = "所属公司名称", required = false)
	private String companyName;
	/**
	 * logo图片地址 长度：200
	 */
	@ApiModelProperty(value = "品牌LOGO图片", required = false)
	private String logoUrl;
	/**
	 * logo图片地址 长度：200
	 */
	private String logoUrlSmall;
	/**
	 * logo图片地址 长度：200
	 */
	private String logoUrlBig;
	/**
	 * 原名 长度：20
	 */
	private String oldName;
	/**
	 * 品牌说明  长度：200
	 */
	@ApiModelProperty(value = "品牌说明", required = false)
	private String descp;
	/**
	 * 状态   长度：1
	 */
	private Integer status = 1;
	
	private Long modifyDate;
	
	@ApiModelProperty(value = "品牌详情图片", required = false)
	@Transient
	private List<CommodityDetailImg> commodityDetailImgs ;

	
	

	public Brand(){

	}

	public void finalize() throws Throwable {

	}
}//end Brand